package com.example.gokchinesefoodmapmcdev.service;

import com.example.gokchinesefoodmapmcdev.entity.MarketingPicture;
import com.example.gokchinesefoodmapmcdev.util.ResultData;

import java.util.List;

public interface GoodsService {
    /**
     * 首页推荐商品信息查询（分页查询）业务逻辑
     */
    ResultData findRecommendGoodsInfo(Integer pageNumber, Integer pageSize);

    /**
     * 首页图片列表显示业务逻辑（查出全部图片，不需分页）
     */
    List<MarketingPicture> findMarketingPicture();

    /**
     * 通过商品id查询到商品详情业务逻辑处理
     */
    ResultData findGoodInfoByGoodId(Integer goodId);

    /**
     * 通过详情页提交订单操作（生成订单，未支付）
     */
    ResultData confirmOrder(Integer goodId, Integer[] symbol, Integer number);

}
